.rem(@name, @px){
    @{name}: @px / 75 * 1rem;
}
.warp,html,body{
    width: 100%;
    height: 100%;
}

.head{
    .rem(height,100);
    background: #000;
    color: #fff;
    img{
        width: 100%;
    }
    span{
        .rem(font-size, 36);
    }
    .sp1{
        .rem(margin-left, 30)
    }
    .sp2{
        .rem(margin-left, 270)
    }
    
}
.banner{
    dl{
        display: flex;
        dt{
            .rem(width,100);
            .rem(height,100);
            .rem(margin-left, 50);
            .rem(margin-top, 50);
            border-radius:50%;
            img{
                border-radius:50%;
            }
        }
        dd{
            .rem(margin-left, 160);
            .rem(margin-top, 40);
            h3{
                .rem(font-size,35);
                font-weight: bold;
            }
            .sp3{
                .rem(font-size,35);
                .rem(margin-top,10);
            }
            .sp4{
                .rem(font-size,30);
                .rem(margin-top,20);
            }
        }
    }
}
.main{
    .min{
        .rem(margin-top,50);
        border-top:5px #ccc solid;
        ul{
            li{
                .rem(font-size,40);
                color: #000;
                .rem(margin,10);
                .rem(padding,10);
            }
            .se{
                color: #878787;
                border-bottom:2px #ccc solid;
            }
            .se:last-child{
                border-bottom:5px #ccc solid;
            }
        }
    }
    .man{
        .gc{
            display: flex;
            width: 90%;
            margin: auto;
            h3{
            .rem(line-height,55);
            .rem(font-size,40);
            .rem(padding-left,20);
            .rem(padding-right,20);
            }
            p{
            color: #878787;
            } 
        }
        .syz{
            width: 88%;
            margin: auto;
            .rem(margin-top,20);
            .rem(font-size,40);
            color: #878787;
        }
        
    }
    

}
.foot{
    display: flex;
    span{
        width: 33%;
        .rem(height,100);
        .rem(line-height,100);
        text-align: center;
        .rem(font-size,30);
    }
    a{
        width: 1%;
        .rem(line-height,100);
    }
}
